﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace OOAD_PROJEKAT
{
    public class PolicaOsiguranja
    {
        private int id;
        private double cijena, popust;
        private DateTime datumPotpisivanja, datumIsteka;
        private bool evidentirana;
        private int idKlijenta, idZaposlenika, idAutomobila;
        private String karakteristikePolice;

        public PolicaOsiguranja(int _id, double _cijena, double _popust, DateTime _datumPotpisivanja, DateTime _datumIsteka, bool _evidentirana,
            string _karakteristike, int _idKlijenta, int _idZaposlenika, int _idAutomobila)
        {
            id = _id;
            cijena = _cijena;
            popust = _popust;
            datumPotpisivanja = _datumPotpisivanja;
            datumIsteka = _datumIsteka;
            evidentirana = _evidentirana;
            idKlijenta = _idKlijenta;
            idZaposlenika = _idZaposlenika;
            idAutomobila = _idAutomobila;
            karakteristikePolice = _karakteristike;
        }

        public int Id { get { return id; } }
        public double Cijena { get { return cijena; } }
        public double Popust { get { return popust; } }
        public DateTime DatumPotpisivanja { get { return datumPotpisivanja; } }
        public DateTime DatumIsteka { get { return datumIsteka; } }
        public bool Evidentirana { get { return evidentirana; } }
        public int IdKlijenta { get { return idKlijenta; } }
        public int IdZaposlenika { get { return idZaposlenika; } }
        public int IdAutomobila { get { return idAutomobila; } }
        public string KarakteristikePolice { get { return karakteristikePolice; } }

        public DateTime ostaloDoIstekaUgovora()
        {
            throw new NotImplementedException();
        }
    }
}
